home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _utilities / utilities / 004 / popups / !PopServer / !Help < prev    next >
Text File  |  1993-05-25  |  4KB  |  85 lines

  1. Help for the PopUp Server (release 1.00)
  2. ========================================
  3.  
  4. This Application is FreeWare (NOT Public Domain)
  5.                     ^^^^^^^^
  6. It was written using portions of the DeskLib C development library.
  7.  
  8. ---
  9.  
  10. On it's own, the PopUp Server does nothing really.
  11.  
  12. It is a resource to be used by other applications, and provides all of those
  13. windows that you find in many different applications:
  14.   Program info, Save-as boxes, Colour Pickers, Font selectors, etc. etc.
  15.  
  16. If you are running under a RISC OS predating 3.10, the PopUpServer will
  17. autodetect this and provide a set of 2-D windows. However, if you have 3.10
  18. or later, it provides a set of much nicer 3-d windows, plus extra features
  19. (such as DragASprite dragging, etc)
  20.  
  21. Any RISC OS application can now use the PopUp system to provide these windows,
  22. which has some seriously excellent benefits:
  23.  
  24.   * It's much easier to write desktop applications using PopUps than doing
  25.     all of the work yourself!
  26.     It took me literally FIVE minutes to add file saving to the test
  27.     application, and less than that for each of the other windows!
  28.  
  29.   * PopUp windows often supply more functionality than most applications
  30.     bother with, so interface quality and ease-of-use goes up. e.g. the
  31.     Save-As window automatically weeds out illegal characters from filenames
  32.     and turns spaces in the filename into hard-space (160) characters.
  33.  
  34.   * PopUps provide special RISC OS 3 features like DragASprite drags, while
  35.     still working under RISC OS 2 - a time consuming and sometimes difficult
  36.     task when writing normal applications.
  37.  
  38.   * PopUp windows are faster and more efficient in use of CPU power than
  39.     similar windows supported by BASIC programs.
  40.  
  41.   * If everybody uses the PopUp system,
  42.     - Applications will all look and feel more consistent
  43.     - Applications will all be a bit smaller, because they will be sharing
  44.       the code and resources to provide these windows.
  45.     - Different PopUp servers can provide a different look and feel to these
  46.       standard windows, so you'll be able to configure HOW a save-as box
  47.       works on YOUR machine, and it will affect all PopUp'd applications.
  48.     - Once a PopUp window is tested and known to work, it will always
  49.       work (whereas if each author writes their equivalent code, there
  50.       is a good chance that bugs will creep in on some implementations)
  51.  
  52. This benefits EVERYBODY (PopUp programmers do less work to get a better result)
  53.  
  54. Currently, the system is handled by a small relocatable module plus a normal
  55. multitasking server application, which uses more memory than I'd like.
  56. However, in the future the server application will be moved into a module
  57. and will then use much less memory. Ideally, PopUps would be supplied in
  58. future RISC OS ROM releases.
  59.  
  60. The only way we can ensure this is to have LOTS of applications that use
  61. the PopUp system - once enough applications support it, it will pay for
  62. itself (until then, it may seem a bit 'big' to have running permanently
  63. on your machine if only 1 or 2 applications are making use of it)
  64.  
  65. So, if you're a programmer, PLEASE USE PopUps!
  66. If you're a consumer, then demand that the software you use uses PopUps!
  67.  
  68. And whatever you are, demand that Acorn adopt the PopUp interface as
  69. the official standard for the future.
  70.  
  71. (Lots) more information is included in the 'Docs' directory.
  72.  
  73. ---
  74.  
  75. Please send any comments, suggestions, bug reports, new modules, ideas,
  76. money, expensive cars, and beautiful rich women to:
  77.  
  78.    Jason Williams,
  79.    R.D.2, Manuel Road,
  80.    Silverdale,
  81.    North Auckland,
  82.    New Zealand.
  83.  
  84.    jason@tmota.nacjack.gen.nz
  85.